package main

import "fmt"

/*
1常规遍历for
2for-range结构遍历
这是Go语言一种独有的结构，可以用来遍历访问数组的元素
for index,value:=range array01{
	...
}
说明：
(1)第一个返回值index是数组的下标
(2)第二个value是在该下标位置的值
(3)它们都是仅在for循环内部可见的局部变量
(4)遍历数组元素的时候，如果不想使用下标index，可以直接把下标index标位下划线
(5)index和value的名称不是固定的，即程序员可以自行指定，一般命名为index和value
*/
func main() {
	heroes := [3]string{"宋江", "吴用", "卢俊义"}
	for index, value := range heroes {
		fmt.Printf("i=%v v=%v\n", index, value)
		fmt.Printf("heroes[%d]=%v\n", index, heroes[index])
	}
}
